package com.ljh.extensions.rabbit.constants;

/**
 * @author: Themberfue
 * @date: 2025/4/30 15:51
 * @description:
 */
public class Constants {
    public static final String ACK_QUEUE = "ack.queue";
    public static final String ACK_EXCHANGE = "ack.exchange";

    public static final String PERSIST_EXCHANGE = "persist.exchange";
    public static final String PERSIST_QUEUE = "persist.queue";

    public static final String CONFIRM_EXCHANGE = "confirm.exchange";
    public static final String CONFIRM_QUEUE = "confirm.queue";

    public static final String RETRY_EXCHANGE = "retry.exchange";
    public static final String RETRY_QUEUE = "retry.queue";

    public static final String TTL_EXCHANGE = "ttl.exchange";
    public static final String TTL_QUEUE = "ttl.queue";

    public static final String NORMAL_EXCHANGE = "normal.exchange";
    public static final String NORMAL_QUEUE = "normal.queue";
    public static final String DL_EXCHANGE = "dl.exchange";
    public static final String DL_QUEUE = "dl.queue";

    public static final String DELAY_EXCHANGE = "delay.exchange";
    public static final String DELAY_QUEUE = "delay.queue";

    public static final String TRANS_QUEUE = "trans.queue";

    public static final String QOS_EXCHANGE = "qos.exchange";
    public static final String QOS_QUEUE = "qos.queue";
}
